package com.keepsport.keepsportapi.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.keepsport.keepsportapi.dto.MallTypeDto;
import com.keepsport.keepsportapi.entity.Mall;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * __▁▂▃▁__ ﹀ 　　 落霞与孤骛齐飞
 * 　　﹀ _▁▂▃__ 　　 秋水共长天一色
 * 　　__▁▂▁___ ﹀ ﹋ ●
 * 　　﹋ ﹀
 * 　　█▆▅▇▆▅▄▃▄▅▆▄▅▄▃▂▃▄▆▅▇▆▄▅█
 * 　　-__~~--___-▔~~__--__~~~_----__----~~~-
 *
 * @author 1212
 * @create 2022-07-01 19:43
 */
public interface MallDao extends BaseMapper<Mall> {
    //按照类型查询
    @Select("select tm.*,tp.tname from t_mall tm inner join t_mall_type tp on tm.tid=tp.id where tm.tid=#{tid}")
    List<MallTypeDto> selectByType(Integer id);
    //模糊查询
    @Select("select t.* ,tp.tname from t_mall t inner join t_mall_type tp on t.tid=tp.id where t.name like #{name}")
    List<MallTypeDto>selectLike(String name);
}
